正しくは

$ svn update --set-depth infinity

--depthではない

違いはちょっと分からない…

--depth ARG              : limit operation by depth ARG ('empty', 'files',
                         'immediates', or 'infinity')
--set-depth ARG          : set new working copy depth to ARG ('exclude',
                         'empty', 'files', 'immediates', or 'infinity')